runtime.typePointers.addr (field)

30 uses

	runtime (current package)
		mbitmap.go#L94: 	addr uintptr
		mbitmap.go#L124: 	return tp.fastForward(addr-tp.addr, addr+size)
		mbitmap.go#L148: 		return typePointers{elem: addr, addr: addr, mask: span.heapBitsSmallForAddr(addr)}
		mbitmap.go#L167: 	return typePointers{elem: addr, addr: addr, mask: readUintptr(gcmask), typ: typ}
		mbitmap.go#L189: 	return typePointers{elem: addr, addr: addr, mask: readUintptr(gcmask), typ: typ}
		mbitmap.go#L232: 	return tp, tp.addr + uintptr(i)*goarch.PtrSize
		mbitmap.go#L255: 		if tp.addr+goarch.PtrSize*ptrBits >= tp.elem+tp.typ.PtrBytes {
		mbitmap.go#L257: 			tp.addr = tp.elem
		mbitmap.go#L259: 			tp.addr += ptrBits * goarch.PtrSize
		mbitmap.go#L263: 		if tp.addr >= limit {
		mbitmap.go#L268: 		tp.mask = readUintptr(addb(getGCMask(tp.typ), (tp.addr-tp.elem)/goarch.PtrSize/8))
		mbitmap.go#L269: 		if tp.addr+goarch.PtrSize*ptrBits > limit {
		mbitmap.go#L270: 			bits := (tp.addr + goarch.PtrSize*ptrBits - limit) / goarch.PtrSize
		mbitmap.go#L285: 	target := tp.addr + n
		mbitmap.go#L292: 		tp.mask &^= (1 << ((target - tp.addr) / goarch.PtrSize)) - 1
		mbitmap.go#L294: 		if tp.addr+goarch.PtrSize*ptrBits > limit {
		mbitmap.go#L295: 			bits := (tp.addr + goarch.PtrSize*ptrBits - limit) / goarch.PtrSize
		mbitmap.go#L307: 		tp.elem += (tp.addr - tp.elem + n) / tp.typ.Size_ * tp.typ.Size_
		mbitmap.go#L308: 		tp.addr = tp.elem + alignDown(n-(tp.elem-oldelem), ptrBits*goarch.PtrSize)
		mbitmap.go#L310: 		tp.addr += alignDown(n, ptrBits*goarch.PtrSize)
		mbitmap.go#L313: 	if tp.addr-tp.elem >= tp.typ.PtrBytes {
		mbitmap.go#L317: 		tp.addr = tp.elem
		mbitmap.go#L321: 		if tp.addr >= limit {
		mbitmap.go#L327: 		tp.mask = readUintptr(addb(getGCMask(tp.typ), (tp.addr-tp.elem)/goarch.PtrSize/8))
		mbitmap.go#L328: 		tp.mask &^= (1 << ((target - tp.addr) / goarch.PtrSize)) - 1
		mbitmap.go#L330: 	if tp.addr+goarch.PtrSize*ptrBits > limit {
		mbitmap.go#L331: 		bits := (tp.addr + goarch.PtrSize*ptrBits - limit) / goarch.PtrSize
		mbitmap.go#L993: 	print("runtime: tp.addr=", hex(tp.addr), " tp.mask=")
		mbitmap.go#L1822: 		base = tp.addr
		mgcmark.go#L1490: 		tp = tp.fastForward(b-tp.addr, b+n)